#logo {
	.logo_left{
		float: left;
		a{
			span{
				font-size: 30px;
				i{
					color:#FF4A00;
					font-size: 30px;
					font-weight: 700;
				}
			}
			color:#333;
		}
		a:hover{
			color: #333;
		}
	}
	.logo_right{
		width: 570px;
		height: 110px;
		float: right;
		position: relative;
		z-index: 5;
		p{
			width: 570px;
			margin-top: 20px;
			text-align: right;
			float: right;
			margin-bottom: 20px;
		}
		dl{
			float: right;
			
			margin-left: 10px;
			dt{
				float: right;
				width:126px;
				height: 40px;
				text-align: center;
				line-height: 40px;
				background: #FFDB3D;
			}
		}
		input.search_btn{
			width:38px;
			height: 40px;
			border: 1px solid #DFDFDF;
			float: left;
			background-color: none;
		}
		input.search_box{
			width: 383px;
			height: 38px;
			border: 1px solid #DFDFDF;
			border-right: none;
			float: left;
			text-indent: 1em;
		}
		.shoppingCar{
			position: relative;
		}
		.shoppingCar:hover{
			dt{

				background: #FFF;
				color:#FF4A00;
				border: 1px solid #FF4A00;
				border-bottom: none;
				position: relative;
				z-index: 2;
			}
			.carHidden{
				display: block;
			}

		}
		.shoppingCar .carHidden{
			width:300px;
			background: #FFF;
			padding:15px;
			position: absolute;
			top:40px;
			right:0px;
			border: 1px solid #FF4A00;
			margin-top: -1px;
			display: none;
			
			.goodlist{
				height: 66px;
				width: 293px;
				border-bottom: 1px solid #DFDFDF;
				img{
					height: 50px;
					display: block;
					float: left;
					margin-top: 5px;
					position: relative;

				}
				.gname{
					float: left;
					width: 130px;
					height: 20px;
					overflow: hidden;
					margin-top: 20px;
					float: left;
					text-align: left;
					font-size: 12px;
					margin-left: 10px;
					position: relative;
				}
				.price{
					width:75px;
					margin-top: 20px;
					float: left;
					margin-left: 10px;
					text-align: right;
					position: relative;
					font-size: 12px;
				}
				span{
					margin-top: 20px;
					float: right;
					display: block;
					position: relative;
					right:-5px;
					width: 15px;
					height: 15px;
					cursor:pointer;
					font-size: 12px;
					border:1px solid red;
					border-radius: 50%;
					text-align: center;
					line-height: 15px;
					color:red;
				}

			}

			.goToPay{
				width: 293px;
				height: 40px;
				margin-top:20px;
				.left{
					float: left;
					height: 40px;
					width: 120px;
					i{
						font-weight: 700;
					}
					span{
						color:#FF4A00;
					}
				}
				.btn{
					display: block;
					width: 150px;
					height: 40px;
					background: #FF4A00;
					color:#FFF;
					text-align: center;
					float:right;
					line-height: 40px;
				}
			}
		
		}
		
	}
}

